﻿
@charset "utf-8";
.zc-ti { background: none repeat scroll 0 0 #f1f1f1; color: #333; font-size: 14px; height: 26px; line-height: 26px; padding-left: 10px; }
a.zc-close { background: url("/Themes/Shared/DefaultStyle/images/let_tc.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); }
a.zc-close { background-position: -4px -211px; display: block; height: 14px; position: absolute; right: 9px; top: 9px; width: 14px; }
a.zc-close:hover { background-position: -44px -211px; border: 0 none; cursor: pointer; text-decoration: none; }
.zc-wrapper { background: none repeat scroll 0 0 #fff; width: 800px; margin: 0 auto; }
.zc-cont3 { background: url("/Themes/Shared/DefaultStyle/images/zc_bg.jpg") no-repeat scroll right bottom #fff; overflow: hidden; padding: 25px 0 20px 65px; }
.zc-f1 { color: #fb5480; font-size: 14px; }
.zc-f1 span { font-size: 24px; }
.zc-f2 { color: #333; font-size: 12px; margin-top: 18px; }
.zc-f3 { color: #777; font-size: 12px; margin-top: 15px; }
.zc-f4 { color: #777; font-size: 14px; margin-left: 48px; }
.zc-f5 { color: #777; }
.zc-tab { margin-top: 12px; }
.zc-tab td { height: 45px; line-height: 45px; text-align: left; }
.zc-tab .zc-w1 { color: #777; font-size: 14px; width: 70px; }
.zc-tab .zc-w2 { width: 200px; }
.zc-tab .zc-w3 { width: 290px; }
.zc-tab .zc-w4 { color: #777; font-size: 14px; width: 50px; }
.zc-tab .zc-w5 { width: 200px; }
.zc-tab .zc-w6 { width: 310px; }
.zc-tab .zc-tx, .zc-yztx { display: block; text-indent: 4px; vertical-align: middle; }
.zc-tab .zc-tx { background: none repeat scroll 0 0 #fff; border: 1px solid #c9c9c9; color: #333; font-size: 12px; height: 26px; width: 180px; }
.zc-bcon { margin: 10px 0 0 70px; }
.zc-bcon1 { margin: 10px 0 0 48px; }
.zc-bcon2 { margin: 10px 0 0 48px; }
.zc-bcon3 { margin: 15px 0 0 49px; }
.zc-share span { float: left; margin-right: 20px; }
.zc-share i { background: url("/Themes/Shared/DefaultStyle/images/share.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: inline; float: left; height: 20px; margin-right: 3px; width: 20px; }
.zc-share i.zc-qq { background-position: 0 0; }
.zc-share i.zc-web { background-position: 0 -32px; }
.zc-checkcode { padding: 9px 0 0 50px; }
.zc-checkcode input, .zc-checkcode label, .zc-checkcode a { float: left; }
.zc-checkcode label img, .zc-checkcode1 label img { height: 28px; }
.zc-checkcode a { margin-top: 3px; }
.zc-yztx { background: none repeat scroll 0 0 #fff; border: 1px solid #c9c9c9; color: #333; display: inline-block; font-size: 12px; height: 24px; width: 50px; }
.z-btn { height: 36px; line-height: 36px; text-align: center; width: 90px; }
.zc-yzcon { padding: 10px 0 5px 50px; }
.zc-yzcon1 { padding: 10px 0 5px 70px; }
.zc-checkcode1 { padding: 9px 0 0 70px; }
.qcon { background: none repeat scroll 0 0 #fff4e6; overflow: hidden; padding: 43px 0; }
.qw1 { padding-bottom: 30px; }
.qcon1 { background: none repeat scroll 0 0 #fefdf9; border-radius: 3px; height: 98px; margin: 0 auto; position: relative; width: 320px; }
.qt1 { color: #f84d7e; font-family: 微软雅黑; font-size: 24px; left: 70px; line-height: 32px; position: absolute; top: 15px; }
.zh { background: url("/Themes/Shared/DefaultStyle/images/zh.png") repeat scroll 0 0 rgba(0, 0, 0, 0); height: 84px; left: -60px; position: absolute; top: -10px; width: 109px; }
a.qbtn1 { background: url("/Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/css/personals/love4//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/image/personals/love4/hd/qx/qbtn.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0); color: #fefeff; display: block; font-family: 微软雅黑; font-size: 18px; height: 45px; line-height: 45px; text-align: center; width: 139px; }
a.qbtn1:hover { background-position: -148px 0; color: #fefeff; }
.qcon2 { background: none repeat scroll 0 0 #fff4e6; overflow: hidden; padding: 25px 40px 25px 0; }
.qr { color: #707070; float: right; font-family: 微软雅黑; font-size: 12px; line-height: 24px; width: 190px; }
.ql { border-right: 1px dashed #d5c5b8; float: left; height: 230px; padding: 0 45px; width: 235px; }
.ql p { color: #4b4b4b; font-family: 微软雅黑; font-size: 16px; line-height: 40px; }
.ql p span { color: #f44577; font-family: Arial,Helvetica,sans-serif; font-size: 24px; }
.txt { background: none repeat scroll 0 0 #fff; border: 1px solid #d3d3d3; color: #4b4b4b; font-family: Arial,Helvetica,sans-serif; font-size: 18px; height: 34px; line-height: 34px; padding: 0 10px; width: 70px; }
.qcon3 { background: none repeat scroll 0 0 #fef7ef; overflow: hidden; padding: 30px 0; }
.qt2 { background: url("/Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/css/personals/love4//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/image/personals/love4/hd/qx/qd.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 80px; margin: 0 auto; width: 496px; }
.qday { height: 90px; margin: 0 auto; overflow: hidden; padding: 0 4px 30px; width: 600px; }
.qd1, .qd2, .qd3, .qd02, .qd03 { background: url("/Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/css/personals/love4//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/image/personals/love4/hd/qx/qdl.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: inline; float: left; margin: 0 -2px; }
.qd1, .qd2, .qd01, .qd02 { height: 90px; width: 56px; }
.qd3, .qd03 { height: 90px; width: 36px; }
.qd1, .qd01 { padding-right: 4px; }
.qd2, .qd02 { padding: 0 4px; }
.qd3, .qd03 { padding: 0 16px; }
.qd1 { background-position: 0 0; }
.qd2 { background-position: -63px -99px; }
.qd3 { background-position: -130px -99px; }
.qd01 { background-position: 0 0; }
.qd02 { background-position: -63px 0; }
.qd03 { background-position: -130px 0; }
.qd1 .qt3, .qd2 .qt3, .qd3 .qt3, .qd1 .qt4, .qd2 .qt4, .qd3 .qt4, .qd1 .qt5, .qd2 .qt5, .qd3 .qt5, .qd02 .qt3, .qd03 .qt3, .qd02 .qt4, .qd02 .qt4, .qd02 .qt5, .qd02 .qt5, .qd03 .qt4, .qd03 .qt4, .qd03 .qt5, .qd03 .qt5 { display: block; text-align: center; }
.qd1 .qt3, .qd2 .qt3, .qd3 .qt3, .qd02 .qt3, .qd03 .qt3 { color: #707070; padding: 10px 0; }
.qd1 .qt4, .qd2 .qt4, .qd3 .qt4 { color: #df6750; font-family: 微软雅黑; font-size: 22px; }
.qd1 .qt5, .qd2 .qt5, .qd3 .qt5 { color: #df6750; }
.qd02 .qt4, .qd02 .qt4, .qd03 .qt4, .qd03 .qt4 { color: #c9bace; font-family: 微软雅黑; font-size: 22px; }
.qd02 .qt5, .qd02 .qt5, .qd03 .qt5, .qd03 .qt5 { color: #bcadc1; }
.qcon4 { background: none repeat scroll 0 0 #fff4e6; overflow: hidden; padding: 60px 110px 60px 240px; position: relative; }
.qt6 { color: #f84d7e; font-family: 微软雅黑; font-size: 24px; padding-bottom: 30px; }
.qimg { background: url("/Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/css/personals/love4//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/image/personals/love4/hd/qx/qpho.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 181px; left: 60px; position: absolute; top: 20px; width: 153px; }
.phoc { background: none repeat scroll 0 0 #fff; overflow: hidden; }
.phor { float: right; padding: 30px 25px; width: 200px; }
.pnw { padding-bottom: 20px; position: relative; }
.pnr { float: right; width: 120px; }
.ptt { overflow: hidden; padding-bottom: 8px; }
.pnl, .pnl img { height: 75px; width: 60px; }
.pnl { background: none repeat scroll 0 0 #fbfbfb; border: 1px solid #c0c0c0; padding: 1px; }
a.qbtn10, a.qbtn010 { background: url("/Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/css/personals/love4//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/image/personals/love4/hd/qx/qbtn.jpg") no-repeat scroll -198px -53px rgba(0, 0, 0, 0); float: right; height: 30px; line-height: 30px; width: 94px; }
a.qbtn10:hover { background-position: -302px -53px; }
a.qbtn10:hover span, a.qbtn10:hover em { color: #fff; }
a.qbtn10 span, a.qbtn010 span { color: #df2f61; padding-left: 20px; }
a.qbtn10 em, a.qbtn010 em { color: #4b4b4b; }
a.qbtn11 { background: url("/Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/css/personals/love4//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/image/personals/love4/hd/qx/qbtn.jpg") no-repeat scroll 0 -53px rgba(0, 0, 0, 0); color: #df2f61; float: left; height: 30px; line-height: 30px; text-align: center; width: 89px; }
a.qbtn11:hover { background-position: -100px -53px; color: #fff; }
a.qbtn12 { background: url("/Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/css/personals/love4//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/image/personals/love4/hd/qx/qbtn.jpg") no-repeat scroll 0 -93px rgba(0, 0, 0, 0); color: #fff; display: block; height: 27px; line-height: 27px; text-align: center; width: 60px; }
a.qbtn12:hover { background-position: -71px -93px; color: #fff; }
.tare { height: 194px; line-height: 22px; overflow-y: auto; width: 200px; }
.qta, .qtb { background: none repeat scroll 0 0 #fff; height: 58px; line-height: 22px; padding: 0 10px; width: 178px; }
.qta { border: 1px solid #ddd; }
.qtb { border: 1px solid #f64879; box-shadow: 1px 1px 3px #fcdde3; color: #333; font-family: 宋体; }
.qwrod { font-family: Arial,Helvetica,sans-serif; position: absolute; right: 5px; top: 42px; }
.qwd { left: 10px; position: absolute; top: 5px; }
.qs { overflow: hidden; padding: 5px 0; position: relative; }
.qsp { left: 0; position: absolute; top: 9px; }
.pnol { background: none repeat scroll 0 0 #fcfcfc; border-right: 1px solid #d8d6d7; box-shadow: 1px 1px 3px #ccc; height: 550px; width: 686px; }
.qsmall { background: none repeat scroll 0 0 #333; height: 90px; }
.qum { color: #fff; padding: 5px 0; text-align: center; }
.qlist { height: 54px; }
.qlist ul { padding-left: 24px; }
.qlist li, .qlist li img { height: 50px; width: 50px; }
.qlist li { display: inline; float: left; margin-right: 15px; position: relative; }
.qlist li i { background: url("/Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/css/personals/love4//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/image/personals/love4/hd/qx/qmb.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 59px; left: -2px; position: absolute; top: -7px; width: 54px; }
.main-bd { height: 442px; overflow: hidden; padding: 10px; position: relative; width: 666px; }
.main-photo { margin: 0 auto; text-align: center; }
.main-photo table { height: 442px; vertical-align: middle; }
.mouseOverleft, .mouseOverright { height: 442px; position: absolute; top: 0; width: 333px; }
.mouseOverleft { left: 10px; }
.mouseOverright { right: 10px; }
.pageRight a, .pageLeft a { background: url("/Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/css/personals/love4//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/image/personals/love4/zl/z_icon.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: block; height: 55px; margin-top: 200px; overflow: hidden; width: 55px; z-index: 10; }
.pageRight a { background-position: -72px -41px; margin-left: 278px; }
.pageLeft a { background-position: 0 -41px; margin-right: 300px; }
.pbz { background: url("/Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/css/personals/love4//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/image/personals/love4/hd/qx/qts.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); color: #707070; height: 38px; left: 102px; position: absolute; top: -38px; width: 94px; }
.pbz span { display: block; padding: 7px 0 0 36px; }
.btn2 a, .btn3 a, .btn4 a, .btn5 a, .btn6 a, .btn9 a, .btn11 a, .btn13 a, .btn14 a, .btn16 a, .btn18 a, .btn19 a, .btn20 a, .btn24 a, .btn25 a, .btn27 a, .btn28 a { background: url("/Themes/Shared/DefaultStyle/images/btn1.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: inline-block; }
.btn1 a, .btn7 a, .btn8 a, .btn12 a, .btn17 a, .btn23 a { background: url("/Themes/Shared/DefaultStyle/images/btn2.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: inline-block; }
.btn15 a, .btn10 a, .btn21 a, .btn22 a, .btn26 a { background: url("/Themes/Shared/DefaultStyle/images/btn4.__1361436280__.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: inline-block; }
.btn1 a { background-position: 0 0; color: #fff; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; width: 80px; }
.btn1 a:hover { background-position: -85px 0; color: #fff; height: 30px; width: 80px; }
.btn1 span { display: block; padding-left: 20px; }
.btn23 a { background-position: 0 0; color: #fff; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; width: 80px; }
.btn23 a:hover { background-position: -85px 0; color: #fff; height: 30px; width: 80px; }
.btn23 span { display: block; padding-left: 30px; }
.btn7 a { background-position: -170px 0; color: #fff; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; text-align: center; width: 80px; }
.btn7 a:hover { background-position: -256px 0; color: #fff; }
.btn17 a { background-position: -608px 0; color: #aa605b; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; text-align: center; width: 80px; }
.btn17 a:hover { background-position: -698px 0; color: #aa605b; }
.btn12 a { background-position: -429px 0; color: #fff; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; width: 80px; }
.btn12 a:hover { background-position: -518px 0; color: #fff; }
.btn12 span { display: block; padding-left: 35px; }
.btn18 a { background-position: -197px -252px; color: #aa605b; font-family: "宋体"; font-size: 14px; height: 35px; line-height: 35px; text-align: center; width: 100px; }
.btn18 a:hover { background-position: -306px -252px; color: #aa605b; }
.btn2 a { background-position: 0 -42px; color: #fff; font-family: "微软雅黑"; font-size: 16px; height: 36px; line-height: 36px; text-align: center; width: 90px; }
.btn2 a:hover { background-position: -95px -42px; color: #fff; }
.btn3 a { background-position: 0 0; color: #fff; display: inline-block; font-size: 12px; height: 32px; line-height: 32px; text-align: center; width: 62px; }
.btn3 a:hover { background-position: -68px 0; color: #fff; }
.btn16 a { background-position: -137px 0; color: #f5f6f4; display: inline-block; font-size: 12px; height: 30px; line-height: 30px; text-align: center; width: 46px; }
.btn16 a:hover { background-position: -191px 0; color: #f5f6f4; }
.btn5 a { background-position: -190px -43px; color: #fff; display: inline-block; font-family: "微软雅黑"; font-size: 16px; height: 35px; line-height: 35px; text-align: center; width: 100px; }
.btn5 a:hover { background-position: -295px -43px; color: #fff; }
.btn20 a { background-position: -417px -252px; color: #aa605b; font-family: "宋体"; font-size: 14px; height: 36px; line-height: 36px; text-align: center; width: 90px; }
.btn20 a:hover { background-position: -518px -252px; color: #aa605b; }
.btn27 a { background-position: -620px -252px; color: #fff; font-family: "宋体"; font-size: 14px; height: 36px; line-height: 36px; text-align: center; width: 90px; }
.btn27 a:hover { background-position: -620px -252px; color: #fff; }
.btn24 a { background-position: 0 -42px; color: #fff; font-family: "宋体"; font-size: 14px; height: 36px; line-height: 36px; text-align: center; width: 90px; }
.btn24 a:hover { background-position: -95px -42px; color: #fff; }
.btn4 a { background-position: 0 -89px; color: #9c5b72; display: inline-block; font-size: 12px; height: 32px; line-height: 32px; width: 81px; }
.btn4 a:hover { background-position: -86px -89px; color: #9c5b72; }
.btn4 span { display: block; padding-left: 12px; }
.btn6 a { background-position: 0 -133px; color: #9c5b72; height: 30px; line-height: 30px; text-align: center; width: 46px; }
.btn6 a:hover { background-position: -51px -133px; color: #9c5b72; }
.btn8 a { background-position: -343px 0; color: #fff; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; text-align: center; width: 80px; }
.btn8 a:hover { color: #fff; }
.btn11 a { background-position: 0 -216px; color: #aa605b; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 31px; text-align: center; width: 80px; }
.btn11 a:hover { background-position: -85px -216px; color: #aa605b; }
.btn19 a { background-position: 0 -216px; color: #e5597e; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; text-align: center; width: 80px; }
.btn19 a:hover { background-position: -85px -216px; color: #e5597e; }
.btn9 a { background-position: 0 -257px; color: #aa605b; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; text-align: center; width: 91px; }
.btn9 a:hover { background-position: -96px -257px; color: #aa605b; }
.btn9 span { display: block; padding-left: 18px; }
.btn25 a { background-position: 0 -299px; color: #aa605b; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; text-align: center; width: 91px; }
.btn25 a:hover { background-position: -96px -299px; color: #aa605b; }
.btn25 span { display: block; padding-left: 20px; }
.btn28 a { background-position: 0 -341px; color: #aa605b; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; text-align: center; width: 107px; }
.btn28 a:hover { background-position: -112px -341px; color: #aa605b; }
.btn28 span { display: block; }
.btn28 span i { color: #eddec8; display: inline; float: left; margin: 0 11px; }
.btn13 a { background-position: -608px -175px; color: #fff; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; text-align: center; width: 80px; }
.btn13 a:hover { background-position: -608px -175px; color: #fff; }
.btn14 a { background-position: -698px -175px; color: #fff; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; text-align: center; width: 80px; }
.btn14 a:hover { background-position: -698px -175px; color: #fff; }
.btn15 a { background-position: 0 0; height: 55px; width: 175px; }
.btn15 a:hover { background-position: -181px 0; }
.btn10 a { background-position: 0 -65px; height: 55px; width: 175px; }
.btn10 a:hover { background-position: -181px -65px; }
.btn21 a { background-position: 0 -132px; height: 55px; width: 175px; }
.btn21 a:hover { background-position: -181px -132px; }
.btn22 a { background-position: 0 -198px; height: 55px; width: 175px; }
.btn22 a:hover { background-position: -181px -198px; }
.btn26 a { background-position: 0 -265px; height: 55px; width: 175px; }
.btn26 a:hover { background-position: -181px -265px; }
.btn012 a, .btn023 a, .btn09 a, .btn025 a { background: url("/Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/css/personals/love4//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/image/personals/love4/btn5.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: inline-block; }
.btn012 a { background-position: 0 0; color: #fff; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; width: 80px; }
.btn012 a:hover { color: #fff; }
.btn012 span { display: block; padding-left: 35px; }
.btn023 a { background-position: -90px 0; color: #fff; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; width: 80px; }
.btn023 a:hover { color: #fff; height: 30px; width: 80px; }
.btn023 span { display: block; padding-left: 30px; }
.btn09 a { background-position: -180px 0; color: #fff; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; text-align: center; width: 91px; }
.btn09 a:hover { color: #fff; }
.btn09 span { display: block; padding-left: 18px; }
.btn025 a { background-position: -280px 0; color: #fff; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; text-align: center; width: 91px; }
.btn025 a:hover { color: #fff; }
.btn025 span { display: block; padding-left: 18px; }
a { color: #936; text-decoration: none; }
a:hover { color: #4a9f26; text-decoration: none; }
img { background: url("/Themes/Shared/DefaultStyle/images/loader.gif") no-repeat scroll 50% 50% rgba(0, 0, 0, 0); border: 0 none; display: inline-block; }
.f12 { font-size: 12px !important; }
.f14 { font-size: 14px !important; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f20 { font-size: 20px; }
.f28 { font-size: 28px; }
.f30 { font-size: 30px; }
.fb { font-weight: bold; }
.tc { text-align: center; }
.ff1 { font-family: "微软雅黑"; }
.ff2 { font-family: "宋体"; }
.f-c1 { color: #333; }
.f-c2 { color: #666; }
.f-c3 { color: #777; }
.f-c4 { color: #999; }
.f-c5 { color: #ff3f5d; }
.f-c6 { color: #936; }
.f-c7 { color: #e72f65; }
.f-c8 { color: #ff2361; }
.f-c9 { color: #e55880; }
.f-c10 { color: #ff2360; }
.f-c11 { color: #ff004b; }
.pl-40 { padding-left: 40px; }
.pl-80 { padding-left: 80px; }
.pt-5 { padding-top: 5px; }
.pt-10 { padding-top: 10px; }
.pt-20 { padding-top: 20px; }
.pt-90 { padding-top: 90px; }
.pb-5 { padding-bottom: 5px; }
.pb-15 { padding-bottom: 15px; }
.pd-15 { padding: 0 15px; }
.mb-30 { margin-bottom: 30px; }
.mb-0 { margin-bottom: 0; }
.mb-5 { margin-bottom: 5px; }
.mb-10 { margin-bottom: 10px; }
.mt-3 { margin-top: 3px; }
.mt-5 { margin-top: 5px !important; }
.mt-7 { margin-top: 7px; }
.mt-10 { margin-top: 10px; }
.mt-15 { margin-top: 15px !important; }
.mr-5 { margin-right: 5px; }
.mr-10 { margin-right: 10px; }
.mr-15 { margin-right: 15px; }
.mr-20 { margin-right: 20px; }
.mr-35 { margin-right: 35px; }
.ml-5 { margin-left: 5px; }
.ml-10 { margin-left: 10px; }
.ml-15 { margin-left: 15px; }
.ml-20 { margin-left: 20px; }
.ml-230 { margin-left: 230px; }
.mc { margin: 0 auto; text-align: center; }
.h100 { height: 100px; }
.h14 { height: 14px; }
.bbn { border-bottom: medium none !important; }
.wrapper, .wrapper1 { margin: 0 auto; position: relative; width: 1024px; z-index: 0; }
.wrapper { margin-top: 5px; }
.r-sider { float: right; width: 220px; }
.r-sidel { border-right: 1px solid #d8d8d8; float: left; height: auto !important; min-height: 1375px; width: 582px; }
.wrapper .r-side, .wrapper .r-side1, .wrapper .r-side2, .wrapper .r-side3 { color: #777; float: right; width: 803px; }
.wrapper .r-side, .wrapper .r-side2, .wrapper .r-side3 { border: 1px solid #d8d8d8; }
.wrapper .r-side { background: none repeat scroll 0 0 #fff; }
.wrapper .r-side2 { background: none repeat scroll 0 0 #eab1b7; }
.wrapper .r-side3 { background: none repeat scroll 0 0 #fbf7f4; height: auto !important; min-height: 1345px; padding-bottom: 30px; }
.sf-rz, .yx-rz, .sj-rz, .sr-rz, .xw-rz, .hy-rz, .zp-rz, .gzt-rz, .sf-rzno, .yx-rzno, .sj-rzno, .sr-rzno, .xw-rzno, .hy-rzno, .zp-rzno, .gzt-rzno, .online, .tj-icon { background: url("/Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/css/personals/love4//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/image/personals/love4/rz.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: inline-block; height: 20px; width: 20px; }
.sf-rz { background-position: 0 -20px; }
.yx-rz { background-position: -20px -20px; }
.sj-rz { background-position: -40px -20px; }
.sr-rz { background-position: -60px -20px; }
.xw-rz { background-position: -80px -20px; }
.hy-rz { background-position: -100px -18px; }
.zp-rz { background-position: -120px -20px; }
.gzt-rz { background-position: -140px -20px; }
.sf-rzno { background-position: 0 0; }
.yx-rzno { background-position: -20px 0; }
.sj-rzno { background-position: -40px 0; }
.sr-rzno { background-position: -60px 0; }
.xw-rzno { background-position: -80px 0; }
.hy-rzno { background-position: -100px 2px; }
.zp-rzno { background-position: -120px 0; }
.gzt-rzno { background-position: -140px 0; }
.online { background-position: -160px -20px; }
.tj-icon { background-position: -180px -20px; }


a.xin-icon { background-position: 0 -108px; }
a.xin-icon:hover { background-position: -31px -108px; }
a.xin-icon1 { background-position: -62px -108px; }

a.del-icon:hover { background-position: 0 -74px; }
.validatorError { background: url("/Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/css/personals/love4//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/image/personals/love4/onerror.gif") no-repeat scroll 0 0 transparent; color: #f60; }
.validatorValid { background: url("/Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/css/personals/love4//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/image/personals/love4/onvalid.gif") no-repeat scroll 0 0 transparent; }
.validatorFocus { background: url("/Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/css/personals/love4//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/image/personals/love4/onfocus.gif") no-repeat scroll 0 0 transparent; color: #4d8ee2; }

.validatorMsg { font-family: "宋体"; font-size: 12px; height: 20px; line-height: 20px; padding: 4px 7px 4px 23px !important; }
.timsg { background: url("/Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/css/personals/love4//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/image/personals/love4/onvalid.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); color: #777; font-size: 12px; padding: 3px 7px 3px 23px; }
.ePanel { background: none repeat scroll 0 0 #fff; border: 1px solid #c9c9c9; padding: 1px 3px 2px; width: 442px; z-index: 3; }
.ePanelt { height: 20px; line-height: 20px; position: relative; }
.ePf { background: none repeat scroll 0 0 #efefef; color: #000; padding: 1px 3px; }
.ePanel ul.eDefault { overflow: hidden; padding: 1px 0 0 1px; }
.ePanel ul.eDefault li { border: 1px solid #e8e8e8; cursor: pointer; float: left; height: 24px; margin: -1px 0 0 -1px; padding: 2px 4px; text-align: center; width: 24px; }
.ePanel ul.eDefault li:hover { background: none repeat scroll 0 0 #fff9ec; border: 1px solid #0095cd; position: relative; z-index: 2; }
.ePanel ul.eDefault li a { height: 24px; margin: 0; padding: 0; width: 24px; }
.ePanel ul.eDefault li:hover { background: none repeat scroll 0 0 #fff9ec; border: 1px solid #61afff; }
.eDefault a:link, .eDefault a:visited { display: block; padding: 1px; }
div.ePdefault { background-color: #fff; border: 1px solid #999; margin: 3px; overflow: hidden; position: absolute; width: 59px; z-index: 4; }
div.ePdefault img { background: none repeat scroll 0 0 #fff; display: block; padding: 8px 18px 5px; }
div.ePdefault span { background-color: #ececec; display: block; padding: 1px; text-align: center; }
ul.eDefault li .icon { background: url("/Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/css/personals/love4//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle//Themes/Shared/DefaultStyle/image/personals/love4/default.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 24px; width: 24px; }
ul.eDefault li .eDefault_80 { background-position: 0 -30px; }
ul.eDefault li .eDefault_103 { background-position: 0 -84px; }
ul.eDefault li .eDefault_90 { background-position: 0 -138px; }
ul.eDefault li .eDefault_33 { background-position: 0 -192px; }
ul.eDefault li .eDefault_46 { background-position: 0 -246px; }
ul.eDefault li .eDefault_53 { background-position: 0 -300px; }
ul.eDefault li .eDefault_28 { background-position: 0 -354px; }
ul.eDefault li .eDefault_47 { background-position: 0 -408px; }
ul.eDefault li .eDefault_73 { background-position: 0 -462px; }
ul.eDefault li .eDefault_4 { background-position: 0 -516px; }
ul.eDefault li .eDefault_57 { background-position: 0 -570px; }
ul.eDefault li .eDefault_88 { background-position: 0 -624px; }
ul.eDefault li .eDefault_71 { background-position: 0 -678px; }
ul.eDefault li .eDefault_65 { background-position: 0 -732px; }
ul.eDefault li .eDefault_26 { background-position: 0 -786px; }
ul.eDefault li .eDefault_50 { background-position: 0 -840px; }
ul.eDefault li .eDefault_30 { background-position: 0 -894px; }
ul.eDefault li .eDefault_94 { background-position: 0 -948px; }
ul.eDefault li .eDefault_7 { background-position: 0 -1002px; }
ul.eDefault li .eDefault_35 { background-position: 0 -1056px; }
ul.eDefault li .eDefault_96 { background-position: 0 -1110px; }
ul.eDefault li .eDefault_49 { background-position: 0 -1164px; }
ul.eDefault li .eDefault_62 { background-position: 0 -1218px; }
ul.eDefault li .eDefault_56 { background-position: 0 -1272px; }
ul.eDefault li .eDefault_48 { background-position: 0 -1326px; }
ul.eDefault li .eDefault_102 { background-position: 0 -1380px; }
ul.eDefault li .eDefault_20 { background-position: 0 -1434px; }
ul.eDefault li .eDefault_0 { background-position: 0 -1488px; }
ul.eDefault li .eDefault_60 { background-position: 0 -1542px; }
ul.eDefault li .eDefault_97 { background-position: 0 -1596px; }
ul.eDefault li .eDefault_44 { background-position: 0 -1650px; }
ul.eDefault li .eDefault_68 { background-position: 0 -1704px; }
ul.eDefault li .eDefault_27 { background-position: 0 -1758px; }
ul.eDefault li .eDefault_52 { background-position: 0 -1812px; }
ul.eDefault li .eDefault_70 { background-position: 0 -1866px; }
ul.eDefault li .eDefault_99 { background-position: 0 -1920px; }
ul.eDefault li .eDefault_31 { background-position: -174px -30px; }
ul.eDefault li .eDefault_32 { background-position: -174px -84px; }
ul.eDefault li .eDefault_81 { background-position: -174px -138px; }
ul.eDefault li .eDefault_59 { background-position: -174px -192px; }
ul.eDefault li .eDefault_54 { background-position: -174px -246px; }
ul.eDefault li .eDefault_12 { background-position: -174px -300px; }
ul.eDefault li .eDefault_89 { background-position: -174px -354px; }
ul.eDefault li .eDefault_77 { background-position: -174px -408px; }
ul.eDefault li .eDefault_3 { background-position: -174px -462px; }
ul.eDefault li .eDefault_39 { background-position: -174px -516px; }
ul.eDefault li .eDefault_67 { background-position: -174px -570px; }
ul.eDefault li .eDefault_41 { background-position: -174px -624px; }
ul.eDefault li .eDefault_72 { background-position: -174px -678px; }
ul.eDefault li .eDefault_98 { background-position: -174px -732px; }
ul.eDefault li .eDefault_86 { background-position: -174px -786px; }
ul.eDefault li .eDefault_6 { background-position: -174px -840px; }
ul.eDefault li .eDefault_15 { background-position: -174px -894px; }
ul.eDefault li .eDefault_42 { background-position: -174px -948px; }
ul.eDefault li .eDefault_1 { background-position: -174px -1002px; }
ul.eDefault li .eDefault_104 { background-position: -174px -1056px; }
ul.eDefault li .eDefault_76 { background-position: -174px -1110px; }
ul.eDefault li .eDefault_17 { background-position: -174px -1164px; }
ul.eDefault li .eDefault_45 { background-position: -174px -1218px; }
ul.eDefault li .eDefault_9 { background-position: -174px -1272px; }
ul.eDefault li .eDefault_22 { background-position: -174px -1326px; }
ul.eDefault li .eDefault_11 { background-position: -174px -1380px; }
ul.eDefault li .eDefault_82 { background-position: -174px -1434px; }
ul.eDefault li .eDefault_36 { background-position: -174px -1488px; }
ul.eDefault li .eDefault_18 { background-position: -174px -1542px; }
ul.eDefault li .eDefault_23 { background-position: -174px -1596px; }
ul.eDefault li .eDefault_2 { background-position: -174px -1650px; }
ul.eDefault li .eDefault_61 { background-position: -174px -1704px; }
ul.eDefault li .eDefault_5 { background-position: -174px -1758px; }
ul.eDefault li .eDefault_58 { background-position: -174px -1812px; }
ul.eDefault li .eDefault_51 { background-position: -174px -1866px; }
ul.eDefault li .eDefault_91 { background-position: -174px -1920px; }
ul.eDefault li .eDefault_100 { background-position: -348px -30px; }
ul.eDefault li .eDefault_16 { background-position: -348px -84px; }
ul.eDefault li .eDefault_14 { background-position: -348px -138px; }
ul.eDefault li .eDefault_69 { background-position: -348px -192px; }
ul.eDefault li .eDefault_8 { background-position: -348px -246px; }
ul.eDefault li .eDefault_25 { background-position: -348px -300px; }
ul.eDefault li .eDefault_63 { background-position: -348px -354px; }
ul.eDefault li .eDefault_64 { background-position: -348px -408px; }
ul.eDefault li .eDefault_66 { background-position: -348px -462px; }
ul.eDefault li .eDefault_19 { background-position: -348px -516px; }
ul.eDefault li .eDefault_84 { background-position: -348px -570px; }
ul.eDefault li .eDefault_101 { background-position: -348px -624px; }
ul.eDefault li .eDefault_95 { background-position: -348px -678px; }
ul.eDefault li .eDefault_55 { background-position: -348px -732px; }
ul.eDefault li .eDefault_78 { background-position: -348px -786px; }
ul.eDefault li .eDefault_85 { background-position: -348px -840px; }
ul.eDefault li .eDefault_10 { background-position: -348px -894px; }
ul.eDefault li .eDefault_13 { background-position: -348px -948px; }
ul.eDefault li .eDefault_29 { background-position: -348px -1002px; }
ul.eDefault li .eDefault_93 { background-position: -348px -1056px; }
ul.eDefault li .eDefault_38 { background-position: -348px -1110px; }
ul.eDefault li .eDefault_79 { background-position: -348px -1164px; }
ul.eDefault li .eDefault_87 { background-position: -348px -1218px; }
ul.eDefault li .eDefault_43 { background-position: -348px -1272px; }
ul.eDefault li .eDefault_24 { background-position: -348px -1326px; }
ul.eDefault li .eDefault_40 { background-position: -348px -1380px; }
ul.eDefault li .eDefault_92 { background-position: -348px -1434px; }
ul.eDefault li .eDefault_75 { background-position: -348px -1488px; }
ul.eDefault li .eDefault_74 { background-position: -348px -1542px; }
ul.eDefault li .eDefault_21 { background-position: -348px -1596px; }
ul.eDefault li .eDefault_34 { background-position: -348px -1650px; }
ul.eDefault li .eDefault_37 { background-position: -348px -1704px; }
ul.eDefault li .eDefault_83 { background-position: -348px -1758px; }
.tbar { border-bottom: 1px solid #c8c8c8; height: 29px; position: relative; z-index: 999; }
.tbar a { background: none repeat scroll 0 0 #efebe8; border: 1px solid #c8c8c8; height: 18px; position: relative; text-align: center; width: 90px; }
.tbar a i { background: none repeat scroll 0 0 #c8c8c8; bottom: -1px; display: block; height: 1px; left: -1px; overflow: hidden; position: absolute; width: 1px; }
.tbar a, .tbar a.cur { border-bottom: 0 none; display: inline; float: left; margin: 0 5px 0 0; padding: 5px 15px; text-align: center; }
.tbar a.cur { background: none repeat scroll 0 0 #fbf7f4; color: #936; height: 19px; z-index: 9; }
.tbar a.cur i { background: none repeat scroll 0 0 #fbf7f4; bottom: 0; display: block; font-size: 0; height: 1px; left: 0; overflow: hidden; position: absolute; width: 120px; }
.tbar a.cur:hover { color: #936; }
.tbar a:hover { color: #936; }
.tbar em { background: none repeat scroll 0 0 #ff2361; border-radius: 3px; color: #fff; margin-left: 4px; padding: 1px 4px; }
.letcon { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #fbf7f4; border-color: -moz-use-text-color #c8c8c8 #c8c8c8; border-image: none; border-right: 1px solid #c8c8c8; border-style: none solid solid; border-width: 0 1px 1px; height: auto !important; min-height: 1315px; padding: 0 15px 30px; }
.rz-con { background: none repeat scroll 0 0 #fbf7f4; border-top: 1px solid #c8c8c8; height: auto !important; margin-top: -1px; min-height: 1118px; padding: 40px 15px; }
.bdot { border-bottom: 1px dashed #c9c9c9; }
.tdot { border-top: 1px dashed #c9c9c9; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0 none; font-size: 100%; margin: 0; outline: 0 none; padding: 0; }
ol, ul, li { list-style: outside none none; }
blockquote, q { quotes: none; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
:focus { outline: 0 none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
address, cite, code, dfn, em, var, i { font-style: normal; }
input[type="submit"] { cursor: pointer; }
button { cursor: pointer; }
.vm { vertical-align: middle; }
.clearfix::after { clear: both; content: " "; display: block; height: 0; visibility: hidden; }
* html .clearfix { }
* + html .clearfix { }
.fl { float: left; }
.fr { float: right; }
body { background: none repeat scroll 0 0 #fff; }
body, button, input, select, textarea { font: 12px/1.5 arial,helvetica,clean,sans-serif; }
html, body { font: 12px/150% tahoma,arial,宋体; }
body { background: none repeat scroll 0 0 #e4d9d5; margin: 0 auto; }
table, div, tr, th, td, ul, li, dl, dt, dd, img, form, h2, h3, h4, b, p { border: 0 none; margin: 0; padding: 0; }
th { font-weight: bold; }
h1 { color: #000; font: bold 22px arial,simsun; margin: 0; padding: 0; }
div, td, ul, li, dl, dt, dd, h2, h3, h4 { list-style: outside none none; margin: 0; padding: 0; }
textarea { margin: 0; outline: 0 none; overflow: auto; resize: none; }
li { list-style: outside none none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q::before, q::after { content: ""; }
.clr { overflow: hidden; }
input { vertical-align: middle; }
a { cursor: pointer; outline: 0 none; }
